Initialise nxvisuals to 0 in order to handle XGetVisualInfo() failures
authorChris Wilson <chris@chris-wilson.co.uk>
Sat, 17 Mar 2007 18:51:35 +0000 (18:51 +0000)
committerChris Wilson <cpwilson@src.gnome.org>
Sat, 17 Mar 2007 18:51:35 +0000 (18:51 +0000)
2007-03-17  Chris Wilson  <chris@chris-wilson.co.uk>

* gdk/x11/gdkvisual-x11.c (_gdk_visual_init):
Initialise nxvisuals to 0 in order to handle
XGetVisualInfo() failures gracefully. (#419171)

svn path=/trunk/; revision=17538

ChangeLog
gdk/x11/gdkvisual-x11.c

index 8c9191905a8f3b303bfe39f8d174efbf4fb3c133..b2e447354342ce0261532dba598e47b8c4f113ab 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2007-03-17  Chris Wilson  <chris@chris-wilson.co.uk>
+
+       * gdk/x11/gdkvisual-x11.c (_gdk_visual_init):
+               Initialise nxvisuals to 0 in order to handle
+               XGetVisualInfo() failures gracefully. (#419171)
+
 2007-03-17  Emmanuele Bassi  <ebassi@gnome.org>
 
        * gtk/gtkrecentaction.c (recent_chooser_set_property),
index 724923e330e733c7b48f408886f120fc16864a8b..f281013df169e893c0d9e6573e93f917e540af50 100644 (file)
@@ -119,6 +119,7 @@ _gdk_visual_init (GdkScreen *screen)
   g_return_if_fail (GDK_IS_SCREEN (screen));
   screen_x11 = GDK_SCREEN_X11 (screen);
 
+  nxvisuals = 0;
   visual_template.screen = screen_x11->screen_num;
   visual_list = XGetVisualInfo (screen_x11->xdisplay, VisualScreenMask, &visual_template, &nxvisuals);